package com.party.common.core.domain.model;

import com.party.common.annotation.Excel;
import com.party.common.xss.Xss;
import lombok.Data;

import javax.validation.constraints.Size;

/**
 * 用户登录对象
 *
 * @author ruoyi
 */
@Data
public class LoginXcxBody
{


    /**
     * 用户名
     */
    @Xss(message = "用户姓名不能包含脚本字符")
    @Size(min = 0, max = 30, message = "用户姓名长度不能超过30个字符")
    private String username;
    /**
     * 用户昵称
     */
    private String nickName;
    /**
     * 用户头像
     */
    private String avatar;

    /**
     * 用户密码
     */
    private String password;

    /**
     * code
     */
    private String code;

    /**
     * code
     */
    private String phoneCode;



    /**
     * openId
     */
    private String openId;


    /**
     * 手机号码
     */
    private String phoneNumber;


    /**
     * 小程序登录类型: 0:用户端小程序登录  1：教练端小程序登录
     */
    private String loginType;


    /**
     * 微信用户敏感信息
     */
    private String encryptedData;

    /**
     * 微信用户解密算法的向量
     */
    private String iv;
}
